google.golang.org/protobuf/internal/impl.coderFieldInfo.presenceIndex (field)

23 uses

	google.golang.org/protobuf/internal/impl (current package)
		checkinit.go#L55: 		if f.presenceIndex != noPresence {
		checkinit.go#L56: 			if !presence.Present(f.presenceIndex) {
		codec_message.go#L54: 	presenceIndex uint32
		codec_message.go#L139: 			presenceIndex: noPresence,
		codec_message_opaque.go#L73: 			presenceIndex: noPresence,
		codec_message_opaque.go#L86: 			cf.presenceIndex, mi.presenceSize = presenceIndex(mi.Desc, fd)
		decode.go#L194: 			if f.presenceIndex != noPresence {
		decode.go#L195: 				presence.SetPresentUnatomic(f.presenceIndex, mi.presenceSize)
		encode.go#L91: 		if f.presenceIndex != noPresence {
		encode.go#L92: 			if !presence.Present(f.presenceIndex) {
		encode.go#L182: 		if f.presenceIndex != noPresence {
		encode.go#L183: 			if !presence.Present(f.presenceIndex) {
		lazy.go#L277: 						presence.SetPresentUnatomic(f.presenceIndex, mi.presenceSize)
		lazy.go#L292: 						if presence.Present(f.presenceIndex) {
		lazy.go#L298: 							presence.ClearPresent(f.presenceIndex)
		lazy.go#L318: 			if f.isLazy && !lazyDecode && presence.Present(f.presenceIndex) {
		lazy.go#L333: 			if f.presenceIndex != noPresence {
		lazy.go#L334: 				presence.SetPresentUnatomic(f.presenceIndex, mi.presenceSize)
		lazy.go#L408: 			presence.SetPresentUnatomic(f.presenceIndex, mi.presenceSize)
		merge.go#L58: 		if f.presenceIndex != noPresence {
		merge.go#L59: 			if !presenceSrc.Present(f.presenceIndex) {
		merge.go#L67: 				if presenceDst.Present(f.presenceIndex) && dfptr.AtomicGetPointer().IsNil() {
		merge.go#L72: 			presenceDst.SetPresentUnatomic(f.presenceIndex, mi.presenceSize)